// 封装一个函数 mineReadFile 读取文件内容，参数：path 路径，返回值：Promise 对象

// 引入文件读取模块
const fs = require('fs');

// 定义函数
function mineReadFile(path) {
  return new Promise((resolve, reject) => {
    fs.readFile(path, (err, data) => {
      if (err) reject(err);
      resolve(data.toString());
    });
  });
}

// 定义文件路径
let path = './text1.md';

// 读取文件并执行回调
mineReadFile(path).then(value => {
  console.log(value);
}, reason => {
  console.log(reason);
});